ÇÊµå ¿öÄ¡ Æ÷ÀÎÆ®

 

ÇÊµå ¿öÄ¡ Æ÷ÀÎÆ®´Â ´ç½Å¿¡°Ô Ưº°ÇÑ ÇʵåÀÇ Á¢±Ù°ú º¯°æ À̺¥Æ®¸¦ °¨½ÃÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.  Field Watchpoints ÅÇÀº ±×µéÀ» º¸°í, Ãß°¡Çϰí, ¶Ç´Â Á¦°ÅÇϰųª ±× ƯÁ¤ ¼Ó¼ºÀ» ¼³Á¤ÇÏ´Â ¿öÄ¡ Æ÷ÀÎÆ®¸¦ °ü¸®ÇÏ´Â °ÍÀ» µ½½À´Ï´Ù.

Ãß°¡ ¹öư

 

Add Field Watchpoint  ´ÙÀ̾ó·Î±×¸¦ ºÒ·¯ ÇÊµå ¿öÄ¡ Æ÷ÀÎÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù:



´ÙÀ̾ó·Î±×´Â µÎ °³ÀÇ ÅØ½ºÆ® Çʵ带 °®´Âµ¥, Çϳª´Â Ŭ·¡½º¸¦ ÁöÁ¤ÇÏ°í ¶Ç ´Ù¸¥ Çϳª´Â À̸§Áö¾îÁø Ŭ·¡½º¿¡¼­ Çʵ带 ÁöÁ¤ÇÕ´Ï´Ù. ´ç½ÅÀº Fully qualified name of a class Çʵ忡¼­ ¼öµ¿À¸·Î Ŭ·¡½º À̸§À» ÀÔ·ÂÇÒ ¼ö Àְųª, Choose class °øÅë ´ÙÀ̾ó·Î±×¿¡¼­ Ŭ·¡½º¸¦ ¼±ÅÃÇϱâ À§Çؼ­ ellipsis ¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù. ´ÙÀ̾ó·Î±× À§¿¡¼­ Á¤º¸¸¦ º¸±â À§Çؼ­ ÂüÁ¶¸¦ º¾´Ï´Ù: °øÅë ´ÙÀ̾ó·Î±×: Choose Class dialog.

Fully qualified name of a class Çʵ尡 ä¿öÁö°í ³­ ÈÄ¿¡ Field nameÇʵå´Â »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù.  ´ç½ÅÀº Çʵå À̸§ ¶Ç´Â ellipsis ¹öưÀ» ´­·¯¼­ ºÒ·ÁÁö´Â Choose field °øÅë ´ÙÀ̾ó·Î±×¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ̾ó·Î±× À§¿¡¼­ Á¤º¸¸¦ º¸±â À§Çؼ­ ÂüÁ¶¸¦ º¾´Ï´Ù: °øÅë ´ÙÀ̾ó·Î±×: Choose Field dialog.

°ª¿¡ ±âÀÔÇÏ°í ³­ ÈÄ¿¡, OK¸¦ Ŭ¸¯Çϰųª, Enter¸¦ ´©¸¨´Ï´Ù.

Alternative method
¿öÄ¡ Æ÷ÀÎÆ®¸¦ Ãß°¡ÇÏ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀº µð¹ö±ë µ¿¾È  ÇÁ·¹ÀÓ ÅÇ ¿¡¼­ ¹®¸Æ ÀÇÁ¸¼º ¸Þ´º¸¦ »ç¿ëÇÕ´Ï´Ù:  ¿øÇÏ´Â Çʵ带 ¿À¸¥ÂÊ Å¬¸¯Çϰí Add Field Breakpoint¸¦ ¼±ÅÃÇÕ´Ï´ÙÇÊµå ¿öÄ¡ Æ÷ÀÎÆ® Ãß°¡ ¿·¿¡ ÀÌ ÇÊµå ¿öÄ¡ Æ÷ÀÎÆ®°¡ À§Ä¡ÇÏ´Â °´Ã¼ÀÇ ID´Â Conditions ±×·ì¿¡¼­ ³ªÅ¸³³´Ï´Ù.



¾Æ·¡ ÆÐ³ÎÀº °¢ ¿öÄ¡ Æ÷ÀÎÆ®¿¡ ´ëÇÑ ¸ÂÃã °¡´ÉÇÑ ¼Ó¼º ±×·ìÀ» º¸¿©ÁÝ´Ï´Ù.  Watch  ±×·ìÀº ÇÊµå ¿öÄ¡ Æ÷ÀÎÆ®¿¡ ƯÀ¯ÇÕ´Ï´Ù. Actions °ú Conditions  ¼±Åà ±×·ìÀº IDEAÀÇ ºê·¹ÀÌÅ© Æ÷ÀÎÆ®¸¦ À§ÇØ À¯»çÇÑ ´Ù¸¥ Ç׸ñ°ú ÇÔ²² ºê·¹ÀÌÅ© Æ÷ÀÎÆ®-°øÅë À̽´ ¼½¼Ç¿¡¼­ ±â¼úµË´Ï´Ù.

 

Á¦°Å ¹öư

 

ÇÊµå ¿öÄ¡ Æ÷ÀÎÆ® ¸ñ·Ï ¿·ÀÇ ÀÌ ¹öưÀº Çϳª ÀÌ»óÀÇ ¼±ÅÃµÈ ÇÊµå ¿öÄ¡ Æ÷ÀÎÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù´ÙÁß ±ÙÁ¢ÇÑ ¿öÄ¡ Æ÷ÀÎÆ®¸¦ Á¦°ÅÇϱâ À§Çؼ­, Shift ۸¦ ´©¸£°í, Á¦°ÅµÉ óÀ½°ú ÃÖÁ¾ ¿öÄ¡ Æ÷ÀÎÆ®¸¦ ¼±ÅÃÇÑ ÈÄ¿¡, Remove ¸¦ Ŭ¸¯ÇϽʽÿÀ.  ´ÙÁß ºñ ±ÙÁ¢ÇÑ ¿öÄ¡ Æ÷ÀÎÆ®¸¦ ¼±ÅÃÇϱâ À§Çؼ­, Ctrl ۸¦ ´©¸£°í, Á¦°ÅµÉ óÀ½°ú ÃÖÁ¾ ºê·¹ÀÌÅ© Æ÷ÀÎÆ®¸¦ ¼±ÅÃÇÑ ÈÄ¿¡, Remove¸¦ Ŭ¸¯ÇϽʽÿÀ.

 

¿öÄ¡ ±×·ì

 

Watch ±×·ìÀº °¨½ÃÇÏ´Â ¿öÄ¡ Æ÷ÀÎÆ®¿Í °ü·ÃÇÑ À̺¥Æ®¸¦ Ä¿½ºÅ͸¶ÀÌÁîÇÕ´Ï´Ù.  ´ç½ÅÀº Çʵå Á¢±Ù, ÇÊµå º¯°æ, ¶Ç´Â ¾çÂÊ ¸ðµÎ¸¦ °¨½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

µ¿ÀÛ ±×·ì

 

Actions ±×·ìÀº Å×ÀÌÅ©ÇÏ´Â ¿öÄ¡ Æ÷ÀÎÆ®¿Í °ü·ÃÇÑ µ¿ÀÛÀ» Ä¿½ºÅ͸¶ÀÌÁîÇÕ´Ï´Ù.  ´ç½ÅÀº with Suspend VM execution °ú ÇÔ²² °¡»ó ¸Ó½ÅÀ» ÁßÁöÇÏ´Â °Í, Log message to console °ú ÇÔ²² Äֿܼ¡ ¿ÍÄ¡ Æ÷ÀÎÆ® ¸Þ½ÃÁö¸¦ ¾²´Â °Í ¶Ç´Â µÑ ´Ù ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

»óÅÂ ±×·ì

 

Conditions ±×·ìÀº ´ç½ÅÀÌ ÀνºÅϽº ÇÊÅ͸µ On°ú Off¸¦ ¹Ù²Ù°í °¨½ÃµÉ ÀνºÅϽºÀÇ ID¸¦ ÁöÁ¤ÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.  ´ç½ÅÀº ÀνºÅϽº ID¸¦ ÀÌ ±×·ì¿¡¼­ Add  ¹öưÀ» »ç¿ëÇÏ¿© °¨½ÃµÈ ÀνºÅϽºÀÇ ¸ñ·Ï¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.  ¹Ý´ë·Î, ´ç½ÅÀº ±×µéÀ» ¼±ÅÃÇϰí, Remove ¹öưÀ» Ŭ¸¯ÇÏ´Â °Í¿¡ ÀÇÇØ ¸ñ·ÏÀ¸·ÎºÎÅÍ ID¸¦ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.